package com.wl.cloud.core.spi;

/**
 * @author: wanglin
 * @date: 2023-07-12 周三
 * @Version: 1.0
 * @Description:
 */
public interface CustomErrorCode {
    /**
     * 错误码编号
     *
     * @return
     */
    String getCode();

    /**
     * 错误码描述
     *
     * @return
     */
    String getDescription();

    /**
     * 必须提供toString的实现
     *
     * <pre>
     * &#064;Override
     * public String toString() {
     * 	return String.format(&quot;Code:[%s], Description:[%s]. &quot;, this.code, this.describe);
     * }
     * </pre>
     *
     * @return
     */
    @Override
    String toString();
}
